//=============================================================================================
//Funcoes tela pedidos_man
//=============================================================================================

function volta_list_pedidos(){
	carregaBusca('php/vendas/pedidos.php','telas');	
}


function abre_cadastro_pedido(){
	window.open("php/vendas/popup_cadastro_pedido.php", "JANELA", "height = 410, width = 600");
}

function pagamento(){
	var pedido   = document.form2.pedido.value;
	var cliente  = document.form.idcliente.value;
	window.open("php/vendas/popup_pagamento_pedido.php?evento=novo&id="+pedido+"&idcliente="+cliente, "JANELA", "height = 600, width = 700");	
}

function abre_produtos_pedido(){
    var restoque;
	if($("#estoque").is(":checked")== true){
	 	restoque=$("#estoque").val();
	}else  if($("#estoque2").is(":checked")==true){
		restoque=$("#estoque2").val();
	}
	
	if(restoque == 1){
		window.open("php/vendas/popup_produtos_pedido.php", "JANELA", "height = 410, width = 800");
	}else{
		window.open("php/vendas/popup_produtos_pedidoe.php", "JANELA", "height = 410, width = 800");
	}

}

function abre_locais_pedido(){
	window.open("php/vendas/popup_locais_pedido.php", "JANELA", "height = 300, width = 700");
}

function inserir_item_pedido(){
	var pedido   = document.form2.pedido.value;
	var produto  = document.form2.idproduto.value;
	var descri  = document.form2.id_descricao.value;
	var qtde     = document.form2.qtde.value;
	var vlruni   = document.form2.vl_uni.value;
	var desconto = document.form2.desconto.value;
	var obs      = document.form2.obs_item.value;
	var idlocal  = document.form2.idretira.value;
	
    var restoque;
	if($("#estoque").is(":checked")== true){
	 	restoque=$("#estoque").val();
	}else  if($("#estoque2").is(":checked")==true){
		restoque=$("#estoque2").val();
	}


	var qtde         = document.form2.qtde.value;
	var qtde_estoque = document.form2.qtde_estoque.value;
	
	if((qtde_estoque < qtde) && restoque == 1){
	    alert('Quantidade soliciada eh maior que a disponivel no estoque! Voce solicitou '+qtde+' e esta disponivel '+qtde_estoque);
	    document.form2.qtde.focus();
	}else{
		carregaBusca('php/vendas/itens_pedido.php?evento=inserir&pedido='+pedido+'&produto='+produto+'&id_descri='+descri+'&qtde='+qtde+'&vlruni='+vlruni+'&desconto='+desconto+'&obs='+obs+'&idlocal='+idlocal+'&restoque='+restoque,'itens');	
	
		document.form2.idproduto.value  = '';
		document.form2.id_descricao.value  = '';
		document.form2.qtde.value       = '';
		document.form2.vl_uni.value     = '';
		document.form2.desconto.value   = '';
		document.form2.referencia.value = '';
		document.form2.descricao.value  = '';
		document.form2.estoque.value    = '';
		document.form2.obs_item.value   = '';
		document.form2.retira.value     = '';
		document.form2.idretira.value   = '';
		document.getElementById(estoque2).checked = true;  
		
	}
	
}

function retirar_item_pedido(){
	
	var id;
	var i = 0;
	var pedido = document.form2.pedido.value;
	for (i=0;i<document.form2.elements.length;i++){
	  if(document.form2.elements[i].type == "checkbox"){
		  if(document.form2.elements[i].checked){
			 id = id + ";"+document.form2.elements[i].value;
		  }
	  }
	}
	
	if(id != undefined){
		if(confirm("Tem certeza que deseja excluir o(s) registro(s)?")){
			carregaBusca('php/vendas/itens_pedido.php?evento=retirar&id='+id+'&pedido='+pedido,'itens');
		}
	}
}


function gravar_pedido(){
	var pedido   = document.form2.pedido.value;
	
	var pessoa;
	if($("#f").is(":checked")== true){
	 	pessoa=$("#f").val();
	}else  if($("#j").is(":checked")==true){
		pessoa=$("#j").val();
	}

	var cliente       = document.form.idcliente.value;
	var ncliente      = document.form.cliente.value;
	var dt_ent        = document.form.dt_ent.value;
	var doc           = document.form.doc.value;
	
	
	var dtnas         = document.form.dtnas.value;
	var rg            = document.form.rg.value;
	var residencial   = document.form.residencial.value;
	var comercial     = document.form.comercial.value;
	var celular       = document.form.celular.value;

	var cep           = document.form.cep.value;
	var logradouro    = document.form.logradouro.value;
	var numero        = document.form.numero.value;
	var complemento   = document.form.complemento.value;
	var bairro        = document.form.bairro.value;
	var cidade        = document.form.cidade.value;
	var uf            = document.form.uf.value;

	var email         = document.form.email.value;

	var grava         = 'sim';


	if(doc == ''){
		grava = 'nao';
		alert('CPF/CNPJ do cliente nao pode ficar em branco');
	}

	if(ncliente == ''){
		grava = 'nao';
		alert('Nome do cliente nao pode ficar em branco');
	}
	if(dt_ent == ''){
		grava = 'nao';
		alert('Data de entrega nao pode ficar em branco');
	}
	if(residencial == '' && comercial == '' && celular ==''){
		grava = 'nao';
		alert('Pelo menos um telefone deve ser informado');
	}
	if(cep == ''){
		grava = 'nao';
		alert('CEP do cliente nao pode ficar em branco');
	}
	if(logradouro == ''){
		grava = 'nao';
		alert('Logradouro nao pode ficar em branco');
	}
	if(numero == ''){
		grava = 'nao';
		alert('Numero nao pode ficar em branco');
	}
	if(bairro == ''){
		grava = 'nao';
		alert('Bairro nao pode ficar em branco');
	}
	if(cidade == ''){
		grava = 'nao';
		alert('Cidade nao pode ficar em branco');
	}
	if(uf == ''){
		grava = 'nao';
		alert('UF nao pode ficar em branco');
	}


    if(grava == 'sim'){
		
	carregaBuscaInterna('php/vendas/pedidos_man.php?evento=gravar&pedido='+pedido+'&pessoa='+pessoa+'&cliente='+cliente+'&ncliente='+ncliente+'&dt_ent='+dt_ent+'&doc='+doc+'&dtnas='+dtnas+'&rg='+rg+'&residencial='+residencial+'&comercial='+comercial+'&celular='+celular+'&cep='+cep+'&logradouro='+logradouro+'&numero='+numero+'&complemento='+complemento+'&bairro='+bairro+'&cidade='+cidade+'&uf='+uf+'&email='+email,'telas','php/vendas/itens_pedido.php?pedido='+pedido,'itens');	
	
	}
	
	
}

function verifica_estoque(){
	var qtde         = document.form2.qtde.value;
	var qtde_estoque = document.form2.qtde_estoque.value;

    var restoque;
	if($("#estoque").is(":checked")== true){
	 	restoque=$("#estoque").val();
	}else  if($("#estoque2").is(":checked")==true){
		restoque=$("#estoque2").val();
	}

	
	if((qtde_estoque < qtde) && restoque == 1){
	   alert('Quantidade soliciada eh maior que a disponivel no estoque! Voce solicitou '+qtde+' e esta disponivel '+qtde_estoque);
	   document.form2.qtde.focus();
	}
	
}